package com.bifang.core.dao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bifang.common.vo.HomePageOperationVO;
import com.bifang.common.vo.OplogQueryVO;
import com.bifang.common.vo.OplogVO;
import com.bifang.core.dao.model.OplogHistory;
import java.math.BigDecimal;
import java.util.List;

/**
 * 业务日志主表历史表 服务类
 *
 * @author chenzh
 * @since 2020-06-13
 */
public interface OplogHistoryService extends IService<OplogHistory> {
    /** 获取下级任务 */
    OplogHistory getByParentId(Long parentId);
    /** 获取下级签收任务 */
    List<OplogHistory> getByBusNoAndActId(BigDecimal busNo, List<String> actIds);
    /** 获取历史办件信息 */
    List<OplogVO> getAllHistoryTasks(OplogQueryVO vo);
    /** 获取历史已办信息 */
    List<OplogVO> getApplyedHistoryTasks(OplogQueryVO vo);

    Integer getHistoryApplyedNum(OplogQueryVO oplogQueryVO);

    List<HomePageOperationVO> getHistoryOperationNum(OplogQueryVO oplogQueryVO);
}
